give a fresh impetus to - Türkçe İngilizce Sözlük